package com.dynamic.mybatis.web.vo;

import com.dynamic.mybatis.core.metadata.DynamicMappedStatement;

import java.io.Serializable;
import java.util.List;

/**
 * @Description
 * @Author xs
 * @Date 2023/4/13 14:38
 */
public class MappedStatementValidateVo implements Serializable {

    private String dataSourceCodes;
    private String tenantCode;
    private String namespace;
    private List<String> tables;
    private List<String> methods;
    private String sqlStatement;
    private List<DynamicMappedStatement> parses;
    private String operate;

    public String getDataSourceCodes() {
        return dataSourceCodes;
    }

    public void setDataSourceCodes(String dataSourceCodes) {
        this.dataSourceCodes = dataSourceCodes;
    }

    public String getNamespace() {
        return namespace;
    }

    public void setNamespace(String namespace) {
        this.namespace = namespace;
    }

    public List<String> getTables() {
        return tables;
    }

    public void setTables(List<String> tables) {
        this.tables = tables;
    }

    public List<String> getMethods() {
        return methods;
    }

    public void setMethods(List<String> methods) {
        this.methods = methods;
    }

    public String getSqlStatement() {
        return sqlStatement;
    }

    public void setSqlStatement(String sqlStatement) {
        this.sqlStatement = sqlStatement;
    }

    public List<DynamicMappedStatement> getParses() {
        return parses;
    }

    public void setParses(List<DynamicMappedStatement> parses) {
        this.parses = parses;
    }

    public String getOperate() {
        return operate;
    }

    public void setOperate(String operate) {
        this.operate = operate;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }
}